// pages/login/user/user.js
const app = getApp();
import {
	request
} from '../../../utils/api.js'
import {
	removeNull
} from '../../../utils/util.js'
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		company: [],
		phone: '',
		alert: false,
		userinfo: {},
		show: {
			input: false,
			cun: true
		},
		form: {
			real_name: '',
			admin_user_id: null,
			company: ''
		}
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {
		request({
			url: '/api/wxapi/company_list',
			header: {
				token: wx.getStorageSync('token')
			}
		}).then(res => {
			this.setData({
				company: res.data.list
			})

		})

	},
	close(){
		this.setData({
			alert:false
		})
	},
	getuser() {
		request({
			url: '/api/wxapi/user_info',
			header: {
				token: wx.getStorageSync('token')
			}
		}).then(res => {
			const data = removeNull(res.data.user_info)
			this.setData({
				userinfo: data,
				phone: data.mobile,
				"form.real_name": data.real_name,
				"form.company": data.company
			})
		})
	},
	userinfo_up() {
		request({
			url: '/api/wxapi/userinfo_up',
			header: {
				token: wx.getStorageSync('token')
			},
			data: {
				...this.data.form
			}
		}).then(res => {
			wx.showToast({
				icon: "none",
				title: res.data.msg
			})
		})
	},
	editcomplete(e) {
		this.setData({
			"form.real_name": e.detail.value,
			"show.input": false,
			"show.cun": true
		})
	}, //显示姓名输入框
	showinput() {
		this.setData({
			"show.input": true,
			"show.cun": false
		})
	},
	//选择单位
	choose() {
		this.setData({
			alert: true
		})
	},
	radioChange(e) {
		this.data.company.forEach(item => {
			if (item.admin_user_id == e.detail.value) {
				this.setData({
					"form.company": item.company,
					'form.admin_user_id': e.detail.value,
					alert: false
				})
			}
		})

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function() {
		this.getuser();
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function() {

	}
})
